Skip to content

Update dependency com.android.tools.lint:lint-api to v31.13.2 - #484

Closed
slack-oss-bot wants to merge 1 commit into
mainfrom
renovate/lint
Closed

slack-oss-bot wants to merge 1 commit into
mainfrom
renovate/lint

Conversation

@slack-oss-bot

@slack-oss-bot slack-oss-bot commented Jul 17, 2025 •

Copy link
Copy Markdown
Collaborator

This PR contains the following updates:

Package Change Age Confidence
com.android.tools.lint:lint-api (source) 31.9.2 → 31.13.2 age confidence

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@slack-oss-bot slack-oss-bot changed the title Update dependency com.android.tools.lint:lint-api to v31.11.1 Update dependency com.android.tools.lint:lint-api to v31.12.0 Aug 1, 2025
@slack-oss-bot slack-oss-bot changed the title Update dependency com.android.tools.lint:lint-api to v31.12.0 Update dependency com.android.tools.lint:lint-api to v31.12.1 Aug 19, 2025
@slack-oss-bot slack-oss-bot changed the title Update dependency com.android.tools.lint:lint-api to v31.12.1 Update dependency com.android.tools.lint:lint-api to v31.12.2 Aug 29, 2025
@slack-oss-bot slack-oss-bot changed the title Update dependency com.android.tools.lint:lint-api to v31.12.2 Update dependency com.android.tools.lint:lint-api to v31.13.0 Sep 3, 2025
@slack-oss-bot slack-oss-bot changed the title Update dependency com.android.tools.lint:lint-api to v31.13.0 Update dependency com.android.tools.lint:lint-api to v31.13.1 Nov 11, 2025
@slack-oss-bot slack-oss-bot changed the title Update dependency com.android.tools.lint:lint-api to v31.13.1 Update dependency com.android.tools.lint:lint-api to v31.13.2 Dec 11, 2025
kaeawc added a commit that referenced this pull request Apr 9, 2026
Combined upgrade of interdependent dependencies:
- Kotlin 2.0.21 → 2.2.0
- KSP 2.0.21-1.0.27 → 2.2.0-2.0.2 (required by Kotlin 2.2.0)
- lint-api 31.9.2 → 31.13.2 (transitively requires Kotlin 2.2.0)
- lint-latest 31.8.0-alpha07 → 31.13.2

Fix lint detectors for new lint test modes:
- RememberMissingDetector: resolve callee names via UAST instead of
  text matching, fixing IMPORT_ALIAS test mode
- M2ApiDetector: skip UCallExpression when parent is
  UQualifiedReferenceExpression to avoid duplicate reports in
  FULLY_QUALIFIED mode; remove unsupported per-mode test assertion
- ContentEmitterReturningValuesDetector: handle KtDotQualifiedExpression
  in statement lists for FULLY_QUALIFIED mode; resolve simple names
  via UAST for IMPORT_ALIAS mode
- SlotReusedDetector: use sourcePsi + isEquivalentTo for element
  comparison instead of sourceElement + PsiEquivalenceUtil
- Composables.isSlotParameter: check @composable via KtParameter source
  PSI annotations and KtFunctionType; add fallback for Kotlin function
  type detection
- Types.isFunctionalInterface: also match kotlin.FunctionN types

Supersedes #458, #484, #445.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@kaeawc kaeawc mentioned this pull request Apr 9, 2026
2 tasks done
github-merge-queue Bot pushed a commit that referenced this pull request Apr 17, 2026
* Upgrade Kotlin 2.2.0, KSP 2.2.0, lint 31.13.2, lint-latest 31.13.2

Combined upgrade of interdependent dependencies:
- Kotlin 2.0.21 → 2.2.0
- KSP 2.0.21-1.0.27 → 2.2.0-2.0.2 (required by Kotlin 2.2.0)
- lint-api 31.9.2 → 31.13.2 (transitively requires Kotlin 2.2.0)
- lint-latest 31.8.0-alpha07 → 31.13.2

Fix lint detectors for new lint test modes:
- RememberMissingDetector: resolve callee names via UAST instead of
  text matching, fixing IMPORT_ALIAS test mode
- M2ApiDetector: skip UCallExpression when parent is
  UQualifiedReferenceExpression to avoid duplicate reports in
  FULLY_QUALIFIED mode; remove unsupported per-mode test assertion
- ContentEmitterReturningValuesDetector: handle KtDotQualifiedExpression
  in statement lists for FULLY_QUALIFIED mode; resolve simple names
  via UAST for IMPORT_ALIAS mode
- SlotReusedDetector: use sourcePsi + isEquivalentTo for element
  comparison instead of sourceElement + PsiEquivalenceUtil
- Composables.isSlotParameter: check @composable via KtParameter source
  PSI annotations and KtFunctionType; add fallback for Kotlin function
  type detection
- Types.isFunctionalInterface: also match kotlin.FunctionN types

Supersedes #458, #484, #445.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>

* Fix spotless formatting violations

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>

---------

Co-authored-by: Claude <svc-devxp-claude@slack-corp.com>
@kaeawc

kaeawc commented Apr 17, 2026

Copy link
Copy Markdown
Collaborator

Closing as superseded by #496 which bundles Kotlin 2.2.0, KSP 2.2.0, and lint 31.13.2 together — these upgrades are interdependent and must be applied as a unit.

@kaeawc kaeawc closed this Apr 17, 2026
@slack-oss-bot
slack-oss-bot deleted the renovate/lint branch April 18, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants